home *** CD-ROM | disk | FTP | other *** search
-
- /*
- * This file was generated by the SOM Compiler.
- * FileName: Part.h.
- * Generated using:
- * SOM Precompiler somipc: 2.18
- * SOM Emitter emith.dll: 2.33
- */
-
- /*
- *
- * Classes defined in this interface
- *
- */
-
-
- #ifndef SOM_ODPart_h
- #define SOM_ODPart_h
-
-
- #include <som.h>
-
- /*
- * -- This emitter treats Method Tokens as Thunks by default.
- * -- Use the sc modifier "nothunks" to change this default
- */
- #undef somresolve_
- #define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
-
- /*
- * Define the class name as an object type
- */
- #ifndef ODPart
- #define ODPart SOMObject
- #endif
- #include <PstObj.h>
-
- /*
- * Start of user-defined types:
- */
- #ifndef SOMClass
- #define SOMClass SOMObject
- #endif /* SOMClass */
- #ifndef SOMObject
- #define SOMObject SOMObject
- #endif /* SOMObject */
- #ifndef ODFrame
- #define ODFrame SOMObject
- #endif /* ODFrame */
- #ifndef ODFacet
- #define ODFacet SOMObject
- #endif /* ODFacet */
- #ifndef ODObject
- #define ODObject SOMObject
- #endif /* ODObject */
- #ifndef ODExtension
- #define ODExtension SOMObject
- #endif /* ODExtension */
- #ifndef ODRefCntObject
- #define ODRefCntObject SOMObject
- #endif /* ODRefCntObject */
- #ifndef ODPersistentObject
- #define ODPersistentObject SOMObject
- #endif /* ODPersistentObject */
- #ifndef ODStorageUnit
- #define ODStorageUnit SOMObject
- #endif /* ODStorageUnit */
- #ifndef ODPart
- #define ODPart SOMObject
- #endif /* ODPart */
- #ifndef ODCanvas
- #define ODCanvas SOMObject
- #endif /* ODCanvas */
- #ifndef ODDragItemIterator
- #define ODDragItemIterator SOMObject
- #endif /* ODDragItemIterator */
- #ifndef ODEmbeddedFramesIterator
- #define ODEmbeddedFramesIterator SOMObject
- #endif /* ODEmbeddedFramesIterator */
- #ifndef ODLink
- #define ODLink SOMObject
- #endif /* ODLink */
- #ifndef ODLinkSource
- #define ODLinkSource SOMObject
- #endif /* ODLinkSource */
- #ifndef ODObjectSpec
- #define ODObjectSpec SOMObject
- #endif /* ODObjectSpec */
- #ifndef ODShape
- #define ODShape SOMObject
- #endif /* ODShape */
- #ifndef ODStorageUnitView
- #define ODStorageUnitView SOMObject
- #endif /* ODStorageUnitView */
- #ifndef ODTypeList
- #define ODTypeList SOMObject
- #endif /* ODTypeList */
-
- /*
- * End of user-defined types.
- */
-
- #define ODPart_MajorVersion 1
- #define ODPart_MinorVersion 0
-
- /*
- * External name shortening if required
- */
- #ifdef SOM_USE_SHORT_EXTERNAL_NAMES
- #define ODPartClassData d
- #endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
- /*--------------Migration------------*/
-
- #ifdef OLDIBMSOMAPISUPPORT
- #define ODPart_classObj somNewClassReference(ODPart)
- #define _ODPart ODPart_classObj
- #define ODPartCClassData ODPartClassData
- #define ODPartNewClass(major,minor) somNewVersionedClassReference(ODPart,major,minor)
- #endif
-
- /* define xxxMetaClass macro to facilitate (cls ## MetaClass) */
- #define ODPartMetaClass SOMClass
-
- #if PRAGMA_ALIGN_SUPPORTED
- # pragma options align=power
- #endif
-
- /*
- * Declare the class data structure
- */
- SOMEXTERN struct ODPartClassDataStructure {
- #ifdef OLDIBMSOMAPISUPPORT
- SOMAny *classObject; /* always zero, use somNewClassReference instead */
- #else
- long zero;
- #endif
- somStaticClassInfo *sci;
- somDToken instanceDataToken;
- long reserved [3];
- somMToken InitPart;
- somMToken InitPartFromStorage;
- somMToken DisplayFrameAdded;
- somMToken DisplayFrameRemoved;
- somMToken DisplayFrameConnected;
- somMToken DisplayFrameClosed;
- somMToken AttachSourceFrame;
- somMToken FrameShapeChanged;
- somMToken ViewTypeChanged;
- somMToken PresentationChanged;
- somMToken SequenceChanged;
- somMToken LinkStatusChanged;
- somMToken ContainingPartPropertiesUpdated;
- somMToken ReadPartInfo;
- somMToken WritePartInfo;
- somMToken ClonePartInfo;
- somMToken Open;
- somMToken Draw;
- somMToken FacetAdded;
- somMToken FacetRemoved;
- somMToken GeometryChanged;
- somMToken HighlightChanged;
- somMToken CanvasChanged;
- somMToken CanvasUpdated;
- somMToken GetPrintResolution;
- somMToken BeginRelinquishFocus;
- somMToken CommitRelinquishFocus;
- somMToken AbortRelinquishFocus;
- somMToken FocusAcquired;
- somMToken FocusLost;
- somMToken ExternalizeKinds;
- somMToken ChangeKind;
- somMToken HandleEvent;
- somMToken AdjustMenus;
- somMToken UndoAction;
- somMToken RedoAction;
- somMToken DisposeActionState;
- somMToken WriteActionState;
- somMToken ReadActionState;
- somMToken FulfillPromise;
- somMToken DropCompleted;
- somMToken DragEnter;
- somMToken DragWithin;
- somMToken DragLeave;
- somMToken Drop;
- somMToken CreateLink;
- somMToken RevealLink;
- somMToken LinkUpdated;
- somMToken EmbeddedFrameUpdated;
- somMToken EditInLinkAttempted;
- somMToken RequestEmbeddedFrame;
- somMToken RemoveEmbeddedFrame;
- somMToken RequestFrameShape;
- somMToken UsedShapeChanged;
- somMToken AdjustBorderShape;
- somMToken AcquireContainingPartProperties;
- somMToken RevealFrame;
- somMToken EmbeddedFrameSpec;
- somMToken CreateEmbeddedFramesIterator;
- somMToken IsRealPart;
- somMToken GetRealPart;
- somMToken ReleaseRealPart;
- } SOMDLINK ODPartClassData;
-
- #if PRAGMA_ALIGN_SUPPORTED
- # pragma options align=reset
- #endif
-
- #if !defined(ODPart_Class_Source) && !defined(SOM_Module_part_Source)
- #if PRAGMA_IMPORT_SUPPORTED
- #pragma import list ODPartClassData
- #endif
- #endif
-
-
- /*
- * New macro for ODPart
- */
- #define ODPartNew() somNewObject(ODPart)
-
- /*
- * Override method: somUninit
- */
- #define ODPart_somUninit(somSelf) \
- SOMObject_somUninit(somSelf)
-
- /*
- * Override method: CloneInto
- */
- #define ODPart_CloneInto(somSelf,ev,key,toSU,scope) \
- ODPersistentObject_CloneInto(somSelf,ev,key,toSU,scope)
-
- /*
- * Override method: Externalize
- */
- #define ODPart_Externalize(somSelf,ev) \
- ODPersistentObject_Externalize(somSelf,ev)
-
- /*
- * New Method: InitPart
- */
- typedef void (SOMLINK *somTD_ODPart_InitPart)(ODPart *somSelf, Environment *ev,
- ODStorageUnit* storageUnit,
- ODPart* partWrapper);
- #define somMD_ODPart_InitPart "::ODPart::InitPart"
- #define ODPart_InitPart(somSelf,ev,storageUnit,partWrapper) \
- (SOM_Resolve(somSelf, ODPart, InitPart) \
- (somSelf,ev,storageUnit,partWrapper))
- #ifndef SOMGD_InitPart
- #if (defined(_InitPart) || defined(__InitPart))
- #undef _InitPart
- #undef __InitPart
- #define SOMGD_InitPart 1
- #else
- #define _InitPart ODPart_InitPart
- #endif /* _InitPart */
- #endif /* SOMGD_InitPart */
-
- /*
- * New Method: InitPartFromStorage
- */
- typedef void (SOMLINK *somTD_ODPart_InitPartFromStorage)(ODPart *somSelf, Environment *ev,
- ODStorageUnit* storageUnit,
- ODPart* partWrapper);
- #define somMD_ODPart_InitPartFromStorage "::ODPart::InitPartFromStorage"
- #define ODPart_InitPartFromStorage(somSelf,ev,storageUnit,partWrapper) \
- (SOM_Resolve(somSelf, ODPart, InitPartFromStorage) \
- (somSelf,ev,storageUnit,partWrapper))
- #ifndef SOMGD_InitPartFromStorage
- #if (defined(_InitPartFromStorage) || defined(__InitPartFromStorage))
- #undef _InitPartFromStorage
- #undef __InitPartFromStorage
- #define SOMGD_InitPartFromStorage 1
- #else
- #define _InitPartFromStorage ODPart_InitPartFromStorage
- #endif /* _InitPartFromStorage */
- #endif /* SOMGD_InitPartFromStorage */
-
- /*
- * New Method: DisplayFrameAdded
- */
- typedef void (SOMLINK *somTD_ODPart_DisplayFrameAdded)(ODPart *somSelf, Environment *ev,
- ODFrame* frame);
- #define somMD_ODPart_DisplayFrameAdded "::ODPart::DisplayFrameAdded"
- #define ODPart_DisplayFrameAdded(somSelf,ev,frame) \
- (SOM_Resolve(somSelf, ODPart, DisplayFrameAdded) \
- (somSelf,ev,frame))
- #ifndef SOMGD_DisplayFrameAdded
- #if (defined(_DisplayFrameAdded) || defined(__DisplayFrameAdded))
- #undef _DisplayFrameAdded
- #undef __DisplayFrameAdded
- #define SOMGD_DisplayFrameAdded 1
- #else
- #define _DisplayFrameAdded ODPart_DisplayFrameAdded
- #endif /* _DisplayFrameAdded */
- #endif /* SOMGD_DisplayFrameAdded */
-
- /*
- * New Method: DisplayFrameRemoved
- */
- typedef void (SOMLINK *somTD_ODPart_DisplayFrameRemoved)(ODPart *somSelf, Environment *ev,
- ODFrame* frame);
- #define somMD_ODPart_DisplayFrameRemoved "::ODPart::DisplayFrameRemoved"
- #define ODPart_DisplayFrameRemoved(somSelf,ev,frame) \
- (SOM_Resolve(somSelf, ODPart, DisplayFrameRemoved) \
- (somSelf,ev,frame))
- #ifndef SOMGD_DisplayFrameRemoved
- #if (defined(_DisplayFrameRemoved) || defined(__DisplayFrameRemoved))
- #undef _DisplayFrameRemoved
- #undef __DisplayFrameRemoved
- #define SOMGD_DisplayFrameRemoved 1
- #else
- #define _DisplayFrameRemoved ODPart_DisplayFrameRemoved
- #endif /* _DisplayFrameRemoved */
- #endif /* SOMGD_DisplayFrameRemoved */
-
- /*
- * New Method: DisplayFrameConnected
- */
- typedef void (SOMLINK *somTD_ODPart_DisplayFrameConnected)(ODPart *somSelf, Environment *ev,
- ODFrame* frame);
- #define somMD_ODPart_DisplayFrameConnected "::ODPart::DisplayFrameConnected"
- #define ODPart_DisplayFrameConnected(somSelf,ev,frame) \
- (SOM_Resolve(somSelf, ODPart, DisplayFrameConnected) \
- (somSelf,ev,frame))
- #ifndef SOMGD_DisplayFrameConnected
- #if (defined(_DisplayFrameConnected) || defined(__DisplayFrameConnected))
- #undef _DisplayFrameConnected
- #undef __DisplayFrameConnected
- #define SOMGD_DisplayFrameConnected 1
- #else
- #define _DisplayFrameConnected ODPart_DisplayFrameConnected
- #endif /* _DisplayFrameConnected */
- #endif /* SOMGD_DisplayFrameConnected */
-
- /*
- * New Method: DisplayFrameClosed
- */
- typedef void (SOMLINK *somTD_ODPart_DisplayFrameClosed)(ODPart *somSelf, Environment *ev,
- ODFrame* frame);
- #define somMD_ODPart_DisplayFrameClosed "::ODPart::DisplayFrameClosed"
- #define ODPart_DisplayFrameClosed(somSelf,ev,frame) \
- (SOM_Resolve(somSelf, ODPart, DisplayFrameClosed) \
- (somSelf,ev,frame))
- #ifndef SOMGD_DisplayFrameClosed
- #if (defined(_DisplayFrameClosed) || defined(__DisplayFrameClosed))
- #undef _DisplayFrameClosed
- #undef __DisplayFrameClosed
- #define SOMGD_DisplayFrameClosed 1
- #else
- #define _DisplayFrameClosed ODPart_DisplayFrameClosed
- #endif /* _DisplayFrameClosed */
- #endif /* SOMGD_DisplayFrameClosed */
-
- /*
- * New Method: AttachSourceFrame
- */
- typedef void (SOMLINK *somTD_ODPart_AttachSourceFrame)(ODPart *somSelf, Environment *ev,
- ODFrame* frame,
- ODFrame* sourceFrame);
- #define somMD_ODPart_AttachSourceFrame "::ODPart::AttachSourceFrame"
- #define ODPart_AttachSourceFrame(somSelf,ev,frame,sourceFrame) \
- (SOM_Resolve(somSelf, ODPart, AttachSourceFrame) \
- (somSelf,ev,frame,sourceFrame))
- #ifndef SOMGD_AttachSourceFrame
- #if (defined(_AttachSourceFrame) || defined(__AttachSourceFrame))
- #undef _AttachSourceFrame
- #undef __AttachSourceFrame
- #define SOMGD_AttachSourceFrame 1
- #else
- #define _AttachSourceFrame ODPart_AttachSourceFrame
- #endif /* _AttachSourceFrame */
- #endif /* SOMGD_AttachSourceFrame */
-
- /*
- * New Method: FrameShapeChanged
- */
- typedef void (SOMLINK *somTD_ODPart_FrameShapeChanged)(ODPart *somSelf, Environment *ev,
- ODFrame* frame);
- #define somMD_ODPart_FrameShapeChanged "::ODPart::FrameShapeChanged"
- #define ODPart_FrameShapeChanged(somSelf,ev,frame) \
- (SOM_Resolve(somSelf, ODPart, FrameShapeChanged) \
- (somSelf,ev,frame))
- #ifndef SOMGD_FrameShapeChanged
- #if (defined(_FrameShapeChanged) || defined(__FrameShapeChanged))
- #undef _FrameShapeChanged
- #undef __FrameShapeChanged
- #define SOMGD_FrameShapeChanged 1
- #else
- #define _FrameShapeChanged ODPart_FrameShapeChanged
- #endif /* _FrameShapeChanged */
- #endif /* SOMGD_FrameShapeChanged */
-
- /*
- * New Method: ViewTypeChanged
- */
- typedef void (SOMLINK *somTD_ODPart_ViewTypeChanged)(ODPart *somSelf, Environment *ev,
- ODFrame* frame);
- #define somMD_ODPart_ViewTypeChanged "::ODPart::ViewTypeChanged"
- #define ODPart_ViewTypeChanged(somSelf,ev,frame) \
- (SOM_Resolve(somSelf, ODPart, ViewTypeChanged) \
- (somSelf,ev,frame))
- #ifndef SOMGD_ViewTypeChanged
- #if (defined(_ViewTypeChanged) || defined(__ViewTypeChanged))
- #undef _ViewTypeChanged
- #undef __ViewTypeChanged
- #define SOMGD_ViewTypeChanged 1
- #else
- #define _ViewTypeChanged ODPart_ViewTypeChanged
- #endif /* _ViewTypeChanged */
- #endif /* SOMGD_ViewTypeChanged */
-
- /*
- * New Method: PresentationChanged
- */
- typedef void (SOMLINK *somTD_ODPart_PresentationChanged)(ODPart *somSelf, Environment *ev,
- ODFrame* frame);
- #define somMD_ODPart_PresentationChanged "::ODPart::PresentationChanged"
- #define ODPart_PresentationChanged(somSelf,ev,frame) \
- (SOM_Resolve(somSelf, ODPart, PresentationChanged) \
- (somSelf,ev,frame))
- #ifndef SOMGD_PresentationChanged
- #if (defined(_PresentationChanged) || defined(__PresentationChanged))
- #undef _PresentationChanged
- #undef __PresentationChanged
- #define SOMGD_PresentationChanged 1
- #else
- #define _PresentationChanged ODPart_PresentationChanged
- #endif /* _PresentationChanged */
- #endif /* SOMGD_PresentationChanged */
-
- /*
- * New Method: SequenceChanged
- */
- typedef void (SOMLINK *somTD_ODPart_SequenceChanged)(ODPart *somSelf, Environment *ev,
- ODFrame* frame);
- #define somMD_ODPart_SequenceChanged "::ODPart::SequenceChanged"
- #define ODPart_SequenceChanged(somSelf,ev,frame) \
- (SOM_Resolve(somSelf, ODPart, SequenceChanged) \
- (somSelf,ev,frame))
- #ifndef SOMGD_SequenceChanged
- #if (defined(_SequenceChanged) || defined(__SequenceChanged))
- #undef _SequenceChanged
- #undef __SequenceChanged
- #define SOMGD_SequenceChanged 1
- #else
- #define _SequenceChanged ODPart_SequenceChanged
- #endif /* _SequenceChanged */
- #endif /* SOMGD_SequenceChanged */
-
- /*
- * New Method: LinkStatusChanged
- */
- typedef void (SOMLINK *somTD_ODPart_LinkStatusChanged)(ODPart *somSelf, Environment *ev,
- ODFrame* frame);
- #define somMD_ODPart_LinkStatusChanged "::ODPart::LinkStatusChanged"
- #define ODPart_LinkStatusChanged(somSelf,ev,frame) \
- (SOM_Resolve(somSelf, ODPart, LinkStatusChanged) \
- (somSelf,ev,frame))
- #ifndef SOMGD_LinkStatusChanged
- #if (defined(_LinkStatusChanged) || defined(__LinkStatusChanged))
- #undef _LinkStatusChanged
- #undef __LinkStatusChanged
- #define SOMGD_LinkStatusChanged 1
- #else
- #define _LinkStatusChanged ODPart_LinkStatusChanged
- #endif /* _LinkStatusChanged */
- #endif /* SOMGD_LinkStatusChanged */
-
- /*
- * New Method: ContainingPartPropertiesUpdated
- */
- typedef void (SOMLINK *somTD_ODPart_ContainingPartPropertiesUpdated)(ODPart *somSelf, Environment *ev,
- ODFrame* frame,
- ODStorageUnit* propertyUnit);
- #define somMD_ODPart_ContainingPartPropertiesUpdated "::ODPart::ContainingPartPropertiesUpdated"
- #define ODPart_ContainingPartPropertiesUpdated(somSelf,ev,frame,propertyUnit) \
- (SOM_Resolve(somSelf, ODPart, ContainingPartPropertiesUpdated) \
- (somSelf,ev,frame,propertyUnit))
- #ifndef SOMGD_ContainingPartPropertiesUpdated
- #if (defined(_ContainingPartPropertiesUpdated) || defined(__ContainingPartPropertiesUpdated))
- #undef _ContainingPartPropertiesUpdated
- #undef __ContainingPartPropertiesUpdated
- #define SOMGD_ContainingPartPropertiesUpdated 1
- #else
- #define _ContainingPartPropertiesUpdated ODPart_ContainingPartPropertiesUpdated
- #endif /* _ContainingPartPropertiesUpdated */
- #endif /* SOMGD_ContainingPartPropertiesUpdated */
-
- /*
- * New Method: ReadPartInfo
- */
- typedef ODInfoType (SOMLINK *somTD_ODPart_ReadPartInfo)(ODPart *somSelf, Environment *ev,
- ODFrame* frame,
- ODStorageUnitView* storageUnitView);
- #define somMD_ODPart_ReadPartInfo "::ODPart::ReadPartInfo"
- #define ODPart_ReadPartInfo(somSelf,ev,frame,storageUnitView) \
- (SOM_Resolve(somSelf, ODPart, ReadPartInfo) \
- (somSelf,ev,frame,storageUnitView))
- #ifndef SOMGD_ReadPartInfo
- #if (defined(_ReadPartInfo) || defined(__ReadPartInfo))
- #undef _ReadPartInfo
- #undef __ReadPartInfo
- #define SOMGD_ReadPartInfo 1
- #else
- #define _ReadPartInfo ODPart_ReadPartInfo
- #endif /* _ReadPartInfo */
- #endif /* SOMGD_ReadPartInfo */
-
- /*
- * New Method: WritePartInfo
- */
- typedef void (SOMLINK *somTD_ODPart_WritePartInfo)(ODPart *somSelf, Environment *ev,
- ODInfoType partInfo,
- ODStorageUnitView* storageUnitView);
- #define somMD_ODPart_WritePartInfo "::ODPart::WritePartInfo"
- #define ODPart_WritePartInfo(somSelf,ev,partInfo,storageUnitView) \
- (SOM_Resolve(somSelf, ODPart, WritePartInfo) \
- (somSelf,ev,partInfo,storageUnitView))
- #ifndef SOMGD_WritePartInfo
- #if (defined(_WritePartInfo) || defined(__WritePartInfo))
- #undef _WritePartInfo
- #undef __WritePartInfo
- #define SOMGD_WritePartInfo 1
- #else
- #define _WritePartInfo ODPart_WritePartInfo
- #endif /* _WritePartInfo */
- #endif /* SOMGD_WritePartInfo */
-
- /*
- * New Method: ClonePartInfo
- */
- typedef void (SOMLINK *somTD_ODPart_ClonePartInfo)(ODPart *somSelf, Environment *ev,
- ODDraftKey key,
- ODInfoType partInfo,
- ODStorageUnitView* storageUnitView,
- ODFrame* scope);
- #define somMD_ODPart_ClonePartInfo "::ODPart::ClonePartInfo"
- #define ODPart_ClonePartInfo(somSelf,ev,key,partInfo,storageUnitView,scope) \
- (SOM_Resolve(somSelf, ODPart, ClonePartInfo) \
- (somSelf,ev,key,partInfo,storageUnitView,scope))
- #ifndef SOMGD_ClonePartInfo
- #if (defined(_ClonePartInfo) || defined(__ClonePartInfo))
- #undef _ClonePartInfo
- #undef __ClonePartInfo
- #define SOMGD_ClonePartInfo 1
- #else
- #define _ClonePartInfo ODPart_ClonePartInfo
- #endif /* _ClonePartInfo */
- #endif /* SOMGD_ClonePartInfo */
-
- /*
- * New Method: Open
- */
- typedef ODID (SOMLINK *somTD_ODPart_Open)(ODPart *somSelf, Environment *ev,
- ODFrame* frame);
- #define somMD_ODPart_Open "::ODPart::Open"
- #define ODPart_Open(somSelf,ev,frame) \
- (SOM_Resolve(somSelf, ODPart, Open) \
- (somSelf,ev,frame))
- #ifndef SOMGD_Open
- #if (defined(_Open) || defined(__Open))
- #undef _Open
- #undef __Open
- #define SOMGD_Open 1
- #else
- #define _Open ODPart_Open
- #endif /* _Open */
- #endif /* SOMGD_Open */
-
- /*
- * New Method: Draw
- */
- typedef void (SOMLINK *somTD_ODPart_Draw)(ODPart *somSelf, Environment *ev,
- ODFacet* facet,
- ODShape* invalidShape);
- #define somMD_ODPart_Draw "::ODPart::Draw"
- #define ODPart_Draw(somSelf,ev,facet,invalidShape) \
- (SOM_Resolve(somSelf, ODPart, Draw) \
- (somSelf,ev,facet,invalidShape))
- #ifndef SOMGD_Draw
- #if (defined(_Draw) || defined(__Draw))
- #undef _Draw
- #undef __Draw
- #define SOMGD_Draw 1
- #else
- #define _Draw ODPart_Draw
- #endif /* _Draw */
- #endif /* SOMGD_Draw */
-
- /*
- * New Method: FacetAdded
- */
- typedef void (SOMLINK *somTD_ODPart_FacetAdded)(ODPart *somSelf, Environment *ev,
- ODFacet* facet);
- #define somMD_ODPart_FacetAdded "::ODPart::FacetAdded"
- #define ODPart_FacetAdded(somSelf,ev,facet) \
- (SOM_Resolve(somSelf, ODPart, FacetAdded) \
- (somSelf,ev,facet))
- #ifndef SOMGD_FacetAdded
- #if (defined(_FacetAdded) || defined(__FacetAdded))
- #undef _FacetAdded
- #undef __FacetAdded
- #define SOMGD_FacetAdded 1
- #else
- #define _FacetAdded ODPart_FacetAdded
- #endif /* _FacetAdded */
- #endif /* SOMGD_FacetAdded */
-
- /*
- * New Method: FacetRemoved
- */
- typedef void (SOMLINK *somTD_ODPart_FacetRemoved)(ODPart *somSelf, Environment *ev,
- ODFacet* facet);
- #define somMD_ODPart_FacetRemoved "::ODPart::FacetRemoved"
- #define ODPart_FacetRemoved(somSelf,ev,facet) \
- (SOM_Resolve(somSelf, ODPart, FacetRemoved) \
- (somSelf,ev,facet))
- #ifndef SOMGD_FacetRemoved
- #if (defined(_FacetRemoved) || defined(__FacetRemoved))
- #undef _FacetRemoved
- #undef __FacetRemoved
- #define SOMGD_FacetRemoved 1
- #else
- #define _FacetRemoved ODPart_FacetRemoved
- #endif /* _FacetRemoved */
- #endif /* SOMGD_FacetRemoved */
-
- /*
- * New Method: GeometryChanged
- */
- typedef void (SOMLINK *somTD_ODPart_GeometryChanged)(ODPart *somSelf, Environment *ev,
- ODFacet* facet,
- ODBoolean clipShapeChanged,
- ODBoolean externalTransformChanged);
- #define somMD_ODPart_GeometryChanged "::ODPart::GeometryChanged"
- #define ODPart_GeometryChanged(somSelf,ev,facet,clipShapeChanged,externalTransformChanged) \
- (SOM_Resolve(somSelf, ODPart, GeometryChanged) \
- (somSelf,ev,facet,clipShapeChanged,externalTransformChanged))
- #ifndef SOMGD_GeometryChanged
- #if (defined(_GeometryChanged) || defined(__GeometryChanged))
- #undef _GeometryChanged
- #undef __GeometryChanged
- #define SOMGD_GeometryChanged 1
- #else
- #define _GeometryChanged ODPart_GeometryChanged
- #endif /* _GeometryChanged */
- #endif /* SOMGD_GeometryChanged */
-
- /*
- * New Method: HighlightChanged
- */
- typedef void (SOMLINK *somTD_ODPart_HighlightChanged)(ODPart *somSelf, Environment *ev,
- ODFacet* facet);
- #define somMD_ODPart_HighlightChanged "::ODPart::HighlightChanged"
- #define ODPart_HighlightChanged(somSelf,ev,facet) \
- (SOM_Resolve(somSelf, ODPart, HighlightChanged) \
- (somSelf,ev,facet))
- #ifndef SOMGD_HighlightChanged
- #if (defined(_HighlightChanged) || defined(__HighlightChanged))
- #undef _HighlightChanged
- #undef __HighlightChanged
- #define SOMGD_HighlightChanged 1
- #else
- #define _HighlightChanged ODPart_HighlightChanged
- #endif /* _HighlightChanged */
- #endif /* SOMGD_HighlightChanged */
-
- /*
- * New Method: CanvasChanged
- */
- typedef void (SOMLINK *somTD_ODPart_CanvasChanged)(ODPart *somSelf, Environment *ev,
- ODFacet* facet);
- #define somMD_ODPart_CanvasChanged "::ODPart::CanvasChanged"
- #define ODPart_CanvasChanged(somSelf,ev,facet) \
- (SOM_Resolve(somSelf, ODPart, CanvasChanged) \
- (somSelf,ev,facet))
- #ifndef SOMGD_CanvasChanged
- #if (defined(_CanvasChanged) || defined(__CanvasChanged))
- #undef _CanvasChanged
- #undef __CanvasChanged
- #define SOMGD_CanvasChanged 1
- #else
- #define _CanvasChanged ODPart_CanvasChanged
- #endif /* _CanvasChanged */
- #endif /* SOMGD_CanvasChanged */
-
- /*
- * New Method: CanvasUpdated
- */
- typedef void (SOMLINK *somTD_ODPart_CanvasUpdated)(ODPart *somSelf, Environment *ev,
- ODCanvas* canvas);
- #define somMD_ODPart_CanvasUpdated "::ODPart::CanvasUpdated"
- #define ODPart_CanvasUpdated(somSelf,ev,canvas) \
- (SOM_Resolve(somSelf, ODPart, CanvasUpdated) \
- (somSelf,ev,canvas))
- #ifndef SOMGD_CanvasUpdated
- #if (defined(_CanvasUpdated) || defined(__CanvasUpdated))
- #undef _CanvasUpdated
- #undef __CanvasUpdated
- #define SOMGD_CanvasUpdated 1
- #else
- #define _CanvasUpdated ODPart_CanvasUpdated
- #endif /* _CanvasUpdated */
- #endif /* SOMGD_CanvasUpdated */
-
- /*
- * New Method: GetPrintResolution
- */
- typedef ODULong (SOMLINK *somTD_ODPart_GetPrintResolution)(ODPart *somSelf, Environment *ev,
- ODFrame* frame);
- #define somMD_ODPart_GetPrintResolution "::ODPart::GetPrintResolution"
- #define ODPart_GetPrintResolution(somSelf,ev,frame) \
- (SOM_Resolve(somSelf, ODPart, GetPrintResolution) \
- (somSelf,ev,frame))
- #ifndef SOMGD_GetPrintResolution
- #if (defined(_GetPrintResolution) || defined(__GetPrintResolution))
- #undef _GetPrintResolution
- #undef __GetPrintResolution
- #define SOMGD_GetPrintResolution 1
- #else
- #define _GetPrintResolution ODPart_GetPrintResolution
- #endif /* _GetPrintResolution */
- #endif /* SOMGD_GetPrintResolution */
-
- /*
- * New Method: BeginRelinquishFocus
- */
- typedef ODBoolean (SOMLINK *somTD_ODPart_BeginRelinquishFocus)(ODPart *somSelf, Environment *ev,
- ODTypeToken focus,
- ODFrame* ownerFrame,
- ODFrame* proposedFrame);
- #define somMD_ODPart_BeginRelinquishFocus "::ODPart::BeginRelinquishFocus"
- #define ODPart_BeginRelinquishFocus(somSelf,ev,focus,ownerFrame,proposedFrame) \
- (SOM_Resolve(somSelf, ODPart, BeginRelinquishFocus) \
- (somSelf,ev,focus,ownerFrame,proposedFrame))
- #ifndef SOMGD_BeginRelinquishFocus
- #if (defined(_BeginRelinquishFocus) || defined(__BeginRelinquishFocus))
- #undef _BeginRelinquishFocus
- #undef __BeginRelinquishFocus
- #define SOMGD_BeginRelinquishFocus 1
- #else
- #define _BeginRelinquishFocus ODPart_BeginRelinquishFocus
- #endif /* _BeginRelinquishFocus */
- #endif /* SOMGD_BeginRelinquishFocus */
-
- /*
- * New Method: CommitRelinquishFocus
- */
- typedef void (SOMLINK *somTD_ODPart_CommitRelinquishFocus)(ODPart *somSelf, Environment *ev,
- ODTypeToken focus,
- ODFrame* ownerFrame,
- ODFrame* proposedFrame);
- #define somMD_ODPart_CommitRelinquishFocus "::ODPart::CommitRelinquishFocus"
- #define ODPart_CommitRelinquishFocus(somSelf,ev,focus,ownerFrame,proposedFrame) \
- (SOM_Resolve(somSelf, ODPart, CommitRelinquishFocus) \
- (somSelf,ev,focus,ownerFrame,proposedFrame))
- #ifndef SOMGD_CommitRelinquishFocus
- #if (defined(_CommitRelinquishFocus) || defined(__CommitRelinquishFocus))
- #undef _CommitRelinquishFocus
- #undef __CommitRelinquishFocus
- #define SOMGD_CommitRelinquishFocus 1
- #else
- #define _CommitRelinquishFocus ODPart_CommitRelinquishFocus
- #endif /* _CommitRelinquishFocus */
- #endif /* SOMGD_CommitRelinquishFocus */
-
- /*
- * New Method: AbortRelinquishFocus
- */
- typedef void (SOMLINK *somTD_ODPart_AbortRelinquishFocus)(ODPart *somSelf, Environment *ev,
- ODTypeToken focus,
- ODFrame* ownerFrame,
- ODFrame* proposedFrame);
- #define somMD_ODPart_AbortRelinquishFocus "::ODPart::AbortRelinquishFocus"
- #define ODPart_AbortRelinquishFocus(somSelf,ev,focus,ownerFrame,proposedFrame) \
- (SOM_Resolve(somSelf, ODPart, AbortRelinquishFocus) \
- (somSelf,ev,focus,ownerFrame,proposedFrame))
- #ifndef SOMGD_AbortRelinquishFocus
- #if (defined(_AbortRelinquishFocus) || defined(__AbortRelinquishFocus))
- #undef _AbortRelinquishFocus
- #undef __AbortRelinquishFocus
- #define SOMGD_AbortRelinquishFocus 1
- #else
- #define _AbortRelinquishFocus ODPart_AbortRelinquishFocus
- #endif /* _AbortRelinquishFocus */
- #endif /* SOMGD_AbortRelinquishFocus */
-
- /*
- * New Method: FocusAcquired
- */
- typedef void (SOMLINK *somTD_ODPart_FocusAcquired)(ODPart *somSelf, Environment *ev,
- ODTypeToken focus,
- ODFrame* ownerFrame);
- #define somMD_ODPart_FocusAcquired "::ODPart::FocusAcquired"
- #define ODPart_FocusAcquired(somSelf,ev,focus,ownerFrame) \
- (SOM_Resolve(somSelf, ODPart, FocusAcquired) \
- (somSelf,ev,focus,ownerFrame))
- #ifndef SOMGD_FocusAcquired
- #if (defined(_FocusAcquired) || defined(__FocusAcquired))
- #undef _FocusAcquired
- #undef __FocusAcquired
- #define SOMGD_FocusAcquired 1
- #else
- #define _FocusAcquired ODPart_FocusAcquired
- #endif /* _FocusAcquired */
- #endif /* SOMGD_FocusAcquired */
-
- /*
- * New Method: FocusLost
- */
- typedef void (SOMLINK *somTD_ODPart_FocusLost)(ODPart *somSelf, Environment *ev,
- ODTypeToken focus,
- ODFrame* ownerFrame);
- #define somMD_ODPart_FocusLost "::ODPart::FocusLost"
- #define ODPart_FocusLost(somSelf,ev,focus,ownerFrame) \
- (SOM_Resolve(somSelf, ODPart, FocusLost) \
- (somSelf,ev,focus,ownerFrame))
- #ifndef SOMGD_FocusLost
- #if (defined(_FocusLost) || defined(__FocusLost))
- #undef _FocusLost
- #undef __FocusLost
- #define SOMGD_FocusLost 1
- #else
- #define _FocusLost ODPart_FocusLost
- #endif /* _FocusLost */
- #endif /* SOMGD_FocusLost */
-
- /*
- * New Method: ExternalizeKinds
- */
- typedef void (SOMLINK *somTD_ODPart_ExternalizeKinds)(ODPart *somSelf, Environment *ev,
- ODTypeList* kindset);
- #define somMD_ODPart_ExternalizeKinds "::ODPart::ExternalizeKinds"
- #define ODPart_ExternalizeKinds(somSelf,ev,kindset) \
- (SOM_Resolve(somSelf, ODPart, ExternalizeKinds) \
- (somSelf,ev,kindset))
- #ifndef SOMGD_ExternalizeKinds
- #if (defined(_ExternalizeKinds) || defined(__ExternalizeKinds))
- #undef _ExternalizeKinds
- #undef __ExternalizeKinds
- #define SOMGD_ExternalizeKinds 1
- #else
- #define _ExternalizeKinds ODPart_ExternalizeKinds
- #endif /* _ExternalizeKinds */
- #endif /* SOMGD_ExternalizeKinds */
-
- /*
- * New Method: ChangeKind
- */
- typedef void (SOMLINK *somTD_ODPart_ChangeKind)(ODPart *somSelf, Environment *ev,
- ODType kind);
- #define somMD_ODPart_ChangeKind "::ODPart::ChangeKind"
- #define ODPart_ChangeKind(somSelf,ev,kind) \
- (SOM_Resolve(somSelf, ODPart, ChangeKind) \
- (somSelf,ev,kind))
- #ifndef SOMGD_ChangeKind
- #if (defined(_ChangeKind) || defined(__ChangeKind))
- #undef _ChangeKind
- #undef __ChangeKind
- #define SOMGD_ChangeKind 1
- #else
- #define _ChangeKind ODPart_ChangeKind
- #endif /* _ChangeKind */
- #endif /* SOMGD_ChangeKind */
-
- /*
- * New Method: HandleEvent
- */
- typedef ODBoolean (SOMLINK *somTD_ODPart_HandleEvent)(ODPart *somSelf, Environment *ev,
- ODEventData* event,
- ODFrame* frame,
- ODFacet* facet,
- ODEventInfo* eventInfo);
- #define somMD_ODPart_HandleEvent "::ODPart::HandleEvent"
- #define ODPart_HandleEvent(somSelf,ev,event,frame,facet,eventInfo) \
- (SOM_Resolve(somSelf, ODPart, HandleEvent) \
- (somSelf,ev,event,frame,facet,eventInfo))
- #ifndef SOMGD_HandleEvent
- #if (defined(_HandleEvent) || defined(__HandleEvent))
- #undef _HandleEvent
- #undef __HandleEvent
- #define SOMGD_HandleEvent 1
- #else
- #define _HandleEvent ODPart_HandleEvent
- #endif /* _HandleEvent */
- #endif /* SOMGD_HandleEvent */
-
- /*
- * New Method: AdjustMenus
- */
- typedef void (SOMLINK *somTD_ODPart_AdjustMenus)(ODPart *somSelf, Environment *ev,
- ODFrame* frame);
- #define somMD_ODPart_AdjustMenus "::ODPart::AdjustMenus"
- #define ODPart_AdjustMenus(somSelf,ev,frame) \
- (SOM_Resolve(somSelf, ODPart, AdjustMenus) \
- (somSelf,ev,frame))
- #ifndef SOMGD_AdjustMenus
- #if (defined(_AdjustMenus) || defined(__AdjustMenus))
- #undef _AdjustMenus
- #undef __AdjustMenus
- #define SOMGD_AdjustMenus 1
- #else
- #define _AdjustMenus ODPart_AdjustMenus
- #endif /* _AdjustMenus */
- #endif /* SOMGD_AdjustMenus */
-
- /*
- * New Method: UndoAction
- */
- typedef void (SOMLINK *somTD_ODPart_UndoAction)(ODPart *somSelf, Environment *ev,
- ODActionData* actionState);
- #define somMD_ODPart_UndoAction "::ODPart::UndoAction"
- #define ODPart_UndoAction(somSelf,ev,actionState) \
- (SOM_Resolve(somSelf, ODPart, UndoAction) \
- (somSelf,ev,actionState))
- #ifndef SOMGD_UndoAction
- #if (defined(_UndoAction) || defined(__UndoAction))
- #undef _UndoAction
- #undef __UndoAction
- #define SOMGD_UndoAction 1
- #else
- #define _UndoAction ODPart_UndoAction
- #endif /* _UndoAction */
- #endif /* SOMGD_UndoAction */
-
- /*
- * New Method: RedoAction
- */
- typedef void (SOMLINK *somTD_ODPart_RedoAction)(ODPart *somSelf, Environment *ev,
- ODActionData* actionState);
- #define somMD_ODPart_RedoAction "::ODPart::RedoAction"
- #define ODPart_RedoAction(somSelf,ev,actionState) \
- (SOM_Resolve(somSelf, ODPart, RedoAction) \
- (somSelf,ev,actionState))
- #ifndef SOMGD_RedoAction
- #if (defined(_RedoAction) || defined(__RedoAction))
- #undef _RedoAction
- #undef __RedoAction
- #define SOMGD_RedoAction 1
- #else
- #define _RedoAction ODPart_RedoAction
- #endif /* _RedoAction */
- #endif /* SOMGD_RedoAction */
-
- /*
- * New Method: DisposeActionState
- */
- typedef void (SOMLINK *somTD_ODPart_DisposeActionState)(ODPart *somSelf, Environment *ev,
- ODActionData* actionState,
- ODDoneState doneState);
- #define somMD_ODPart_DisposeActionState "::ODPart::DisposeActionState"
- #define ODPart_DisposeActionState(somSelf,ev,actionState,doneState) \
- (SOM_Resolve(somSelf, ODPart, DisposeActionState) \
- (somSelf,ev,actionState,doneState))
- #ifndef SOMGD_DisposeActionState
- #if (defined(_DisposeActionState) || defined(__DisposeActionState))
- #undef _DisposeActionState
- #undef __DisposeActionState
- #define SOMGD_DisposeActionState 1
- #else
- #define _DisposeActionState ODPart_DisposeActionState
- #endif /* _DisposeActionState */
- #endif /* SOMGD_DisposeActionState */
-
- /*
- * New Method: WriteActionState
- */
- typedef void (SOMLINK *somTD_ODPart_WriteActionState)(ODPart *somSelf, Environment *ev,
- ODActionData* actionState,
- ODStorageUnitView* storageUnitView);
- #define somMD_ODPart_WriteActionState "::ODPart::WriteActionState"
- #define ODPart_WriteActionState(somSelf,ev,actionState,storageUnitView) \
- (SOM_Resolve(somSelf, ODPart, WriteActionState) \
- (somSelf,ev,actionState,storageUnitView))
- #ifndef SOMGD_WriteActionState
- #if (defined(_WriteActionState) || defined(__WriteActionState))
- #undef _WriteActionState
- #undef __WriteActionState
- #define SOMGD_WriteActionState 1
- #else
- #define _WriteActionState ODPart_WriteActionState
- #endif /* _WriteActionState */
- #endif /* SOMGD_WriteActionState */
-
- /*
- * New Method: ReadActionState
- */
- typedef ODActionData (SOMLINK *somTD_ODPart_ReadActionState)(ODPart *somSelf, Environment *ev,
- ODStorageUnitView* storageUnitView);
- #define somMD_ODPart_ReadActionState "::ODPart::ReadActionState"
- #define ODPart_ReadActionState(somSelf,ev,storageUnitView) \
- (SOM_Resolve(somSelf, ODPart, ReadActionState) \
- (somSelf,ev,storageUnitView))
- #ifndef SOMGD_ReadActionState
- #if (defined(_ReadActionState) || defined(__ReadActionState))
- #undef _ReadActionState
- #undef __ReadActionState
- #define SOMGD_ReadActionState 1
- #else
- #define _ReadActionState ODPart_ReadActionState
- #endif /* _ReadActionState */
- #endif /* SOMGD_ReadActionState */
-
- /*
- * New Method: FulfillPromise
- */
- typedef void (SOMLINK *somTD_ODPart_FulfillPromise)(ODPart *somSelf, Environment *ev,
- ODStorageUnitView* promiseSUView);
- #define somMD_ODPart_FulfillPromise "::ODPart::FulfillPromise"
- #define ODPart_FulfillPromise(somSelf,ev,promiseSUView) \
- (SOM_Resolve(somSelf, ODPart, FulfillPromise) \
- (somSelf,ev,promiseSUView))
- #ifndef SOMGD_FulfillPromise
- #if (defined(_FulfillPromise) || defined(__FulfillPromise))
- #undef _FulfillPromise
- #undef __FulfillPromise
- #define SOMGD_FulfillPromise 1
- #else
- #define _FulfillPromise ODPart_FulfillPromise
- #endif /* _FulfillPromise */
- #endif /* SOMGD_FulfillPromise */
-
- /*
- * New Method: DropCompleted
- */
- typedef void (SOMLINK *somTD_ODPart_DropCompleted)(ODPart *somSelf, Environment *ev,
- ODPart* destPart,
- ODDropResult dropResult);
- #define somMD_ODPart_DropCompleted "::ODPart::DropCompleted"
- #define ODPart_DropCompleted(somSelf,ev,destPart,dropResult) \
- (SOM_Resolve(somSelf, ODPart, DropCompleted) \
- (somSelf,ev,destPart,dropResult))
- #ifndef SOMGD_DropCompleted
- #if (defined(_DropCompleted) || defined(__DropCompleted))
- #undef _DropCompleted
- #undef __DropCompleted
- #define SOMGD_DropCompleted 1
- #else
- #define _DropCompleted ODPart_DropCompleted
- #endif /* _DropCompleted */
- #endif /* SOMGD_DropCompleted */
-
- /*
- * New Method: DragEnter
- */
- typedef ODDragResult (SOMLINK *somTD_ODPart_DragEnter)(ODPart *somSelf, Environment *ev,
- ODDragItemIterator* dragInfo,
- ODFacet* facet,
- ODPoint* where);
- #define somMD_ODPart_DragEnter "::ODPart::DragEnter"
- #define ODPart_DragEnter(somSelf,ev,dragInfo,facet,where) \
- (SOM_Resolve(somSelf, ODPart, DragEnter) \
- (somSelf,ev,dragInfo,facet,where))
- #ifndef SOMGD_DragEnter
- #if (defined(_DragEnter) || defined(__DragEnter))
- #undef _DragEnter
- #undef __DragEnter
- #define SOMGD_DragEnter 1
- #else
- #define _DragEnter ODPart_DragEnter
- #endif /* _DragEnter */
- #endif /* SOMGD_DragEnter */
-
- /*
- * New Method: DragWithin
- */
- typedef ODDragResult (SOMLINK *somTD_ODPart_DragWithin)(ODPart *somSelf, Environment *ev,
- ODDragItemIterator* dragInfo,
- ODFacet* facet,
- ODPoint* where);
- #define somMD_ODPart_DragWithin "::ODPart::DragWithin"
- #define ODPart_DragWithin(somSelf,ev,dragInfo,facet,where) \
- (SOM_Resolve(somSelf, ODPart, DragWithin) \
- (somSelf,ev,dragInfo,facet,where))
- #ifndef SOMGD_DragWithin
- #if (defined(_DragWithin) || defined(__DragWithin))
- #undef _DragWithin
- #undef __DragWithin
- #define SOMGD_DragWithin 1
- #else
- #define _DragWithin ODPart_DragWithin
- #endif /* _DragWithin */
- #endif /* SOMGD_DragWithin */
-
- /*
- * New Method: DragLeave
- */
- typedef void (SOMLINK *somTD_ODPart_DragLeave)(ODPart *somSelf, Environment *ev,
- ODFacet* facet,
- ODPoint* where);
- #define somMD_ODPart_DragLeave "::ODPart::DragLeave"
- #define ODPart_DragLeave(somSelf,ev,facet,where) \
- (SOM_Resolve(somSelf, ODPart, DragLeave) \
- (somSelf,ev,facet,where))
- #ifndef SOMGD_DragLeave
- #if (defined(_DragLeave) || defined(__DragLeave))
- #undef _DragLeave
- #undef __DragLeave
- #define SOMGD_DragLeave 1
- #else
- #define _DragLeave ODPart_DragLeave
- #endif /* _DragLeave */
- #endif /* SOMGD_DragLeave */
-
- /*
- * New Method: Drop
- */
- typedef ODDropResult (SOMLINK *somTD_ODPart_Drop)(ODPart *somSelf, Environment *ev,
- ODDragItemIterator* dropInfo,
- ODFacet* facet,
- ODPoint* where);
- #define somMD_ODPart_Drop "::ODPart::Drop"
- #define ODPart_Drop(somSelf,ev,dropInfo,facet,where) \
- (SOM_Resolve(somSelf, ODPart, Drop) \
- (somSelf,ev,dropInfo,facet,where))
- #ifndef SOMGD_Drop
- #if (defined(_Drop) || defined(__Drop))
- #undef _Drop
- #undef __Drop
- #define SOMGD_Drop 1
- #else
- #define _Drop ODPart_Drop
- #endif /* _Drop */
- #endif /* SOMGD_Drop */
-
- /*
- * New Method: CreateLink
- */
- typedef ODLinkSource* (SOMLINK *somTD_ODPart_CreateLink)(ODPart *somSelf, Environment *ev,
- ODByteArray* data);
- #define somMD_ODPart_CreateLink "::ODPart::CreateLink"
- #define ODPart_CreateLink(somSelf,ev,data) \
- (SOM_Resolve(somSelf, ODPart, CreateLink) \
- (somSelf,ev,data))
- #ifndef SOMGD_CreateLink
- #if (defined(_CreateLink) || defined(__CreateLink))
- #undef _CreateLink
- #undef __CreateLink
- #define SOMGD_CreateLink 1
- #else
- #define _CreateLink ODPart_CreateLink
- #endif /* _CreateLink */
- #endif /* SOMGD_CreateLink */
-
- /*
- * New Method: RevealLink
- */
- typedef void (SOMLINK *somTD_ODPart_RevealLink)(ODPart *somSelf, Environment *ev,
- ODLinkSource* linkSource);
- #define somMD_ODPart_RevealLink "::ODPart::RevealLink"
- #define ODPart_RevealLink(somSelf,ev,linkSource) \
- (SOM_Resolve(somSelf, ODPart, RevealLink) \
- (somSelf,ev,linkSource))
- #ifndef SOMGD_RevealLink
- #if (defined(_RevealLink) || defined(__RevealLink))
- #undef _RevealLink
- #undef __RevealLink
- #define SOMGD_RevealLink 1
- #else
- #define _RevealLink ODPart_RevealLink
- #endif /* _RevealLink */
- #endif /* SOMGD_RevealLink */
-
- /*
- * New Method: LinkUpdated
- */
- typedef void (SOMLINK *somTD_ODPart_LinkUpdated)(ODPart *somSelf, Environment *ev,
- ODLink* updatedLink,
- ODUpdateID change);
- #define somMD_ODPart_LinkUpdated "::ODPart::LinkUpdated"
- #define ODPart_LinkUpdated(somSelf,ev,updatedLink,change) \
- (SOM_Resolve(somSelf, ODPart, LinkUpdated) \
- (somSelf,ev,updatedLink,change))
- #ifndef SOMGD_LinkUpdated
- #if (defined(_LinkUpdated) || defined(__LinkUpdated))
- #undef _LinkUpdated
- #undef __LinkUpdated
- #define SOMGD_LinkUpdated 1
- #else
- #define _LinkUpdated ODPart_LinkUpdated
- #endif /* _LinkUpdated */
- #endif /* SOMGD_LinkUpdated */
-
- /*
- * New Method: EmbeddedFrameUpdated
- */
- typedef void (SOMLINK *somTD_ODPart_EmbeddedFrameUpdated)(ODPart *somSelf, Environment *ev,
- ODFrame* frame,
- ODUpdateID change);
- #define somMD_ODPart_EmbeddedFrameUpdated "::ODPart::EmbeddedFrameUpdated"
- #define ODPart_EmbeddedFrameUpdated(somSelf,ev,frame,change) \
- (SOM_Resolve(somSelf, ODPart, EmbeddedFrameUpdated) \
- (somSelf,ev,frame,change))
- #ifndef SOMGD_EmbeddedFrameUpdated
- #if (defined(_EmbeddedFrameUpdated) || defined(__EmbeddedFrameUpdated))
- #undef _EmbeddedFrameUpdated
- #undef __EmbeddedFrameUpdated
- #define SOMGD_EmbeddedFrameUpdated 1
- #else
- #define _EmbeddedFrameUpdated ODPart_EmbeddedFrameUpdated
- #endif /* _EmbeddedFrameUpdated */
- #endif /* SOMGD_EmbeddedFrameUpdated */
-
- /*
- * New Method: EditInLinkAttempted
- */
- typedef ODBoolean (SOMLINK *somTD_ODPart_EditInLinkAttempted)(ODPart *somSelf, Environment *ev,
- ODFrame* frame);
- #define somMD_ODPart_EditInLinkAttempted "::ODPart::EditInLinkAttempted"
- #define ODPart_EditInLinkAttempted(somSelf,ev,frame) \
- (SOM_Resolve(somSelf, ODPart, EditInLinkAttempted) \
- (somSelf,ev,frame))
- #ifndef SOMGD_EditInLinkAttempted
- #if (defined(_EditInLinkAttempted) || defined(__EditInLinkAttempted))
- #undef _EditInLinkAttempted
- #undef __EditInLinkAttempted
- #define SOMGD_EditInLinkAttempted 1
- #else
- #define _EditInLinkAttempted ODPart_EditInLinkAttempted
- #endif /* _EditInLinkAttempted */
- #endif /* SOMGD_EditInLinkAttempted */
-
- /*
- * New Method: RequestEmbeddedFrame
- */
- typedef ODFrame* (SOMLINK *somTD_ODPart_RequestEmbeddedFrame)(ODPart *somSelf, Environment *ev,
- ODFrame* containingFrame,
- ODFrame* baseFrame,
- ODShape* frameShape,
- ODPart* embedPart,
- ODTypeToken viewType,
- ODTypeToken presentation,
- ODBoolean isOverlaid);
- #define somMD_ODPart_RequestEmbeddedFrame "::ODPart::RequestEmbeddedFrame"
- #define ODPart_RequestEmbeddedFrame(somSelf,ev,containingFrame,baseFrame,frameShape,embedPart,viewType,presentation,isOverlaid) \
- (SOM_Resolve(somSelf, ODPart, RequestEmbeddedFrame) \
- (somSelf,ev,containingFrame,baseFrame,frameShape,embedPart,viewType,presentation,isOverlaid))
- #ifndef SOMGD_RequestEmbeddedFrame
- #if (defined(_RequestEmbeddedFrame) || defined(__RequestEmbeddedFrame))
- #undef _RequestEmbeddedFrame
- #undef __RequestEmbeddedFrame
- #define SOMGD_RequestEmbeddedFrame 1
- #else
- #define _RequestEmbeddedFrame ODPart_RequestEmbeddedFrame
- #endif /* _RequestEmbeddedFrame */
- #endif /* SOMGD_RequestEmbeddedFrame */
-
- /*
- * New Method: RemoveEmbeddedFrame
- */
- typedef void (SOMLINK *somTD_ODPart_RemoveEmbeddedFrame)(ODPart *somSelf, Environment *ev,
- ODFrame* embeddedFrame);
- #define somMD_ODPart_RemoveEmbeddedFrame "::ODPart::RemoveEmbeddedFrame"
- #define ODPart_RemoveEmbeddedFrame(somSelf,ev,embeddedFrame) \
- (SOM_Resolve(somSelf, ODPart, RemoveEmbeddedFrame) \
- (somSelf,ev,embeddedFrame))
- #ifndef SOMGD_RemoveEmbeddedFrame
- #if (defined(_RemoveEmbeddedFrame) || defined(__RemoveEmbeddedFrame))
- #undef _RemoveEmbeddedFrame
- #undef __RemoveEmbeddedFrame
- #define SOMGD_RemoveEmbeddedFrame 1
- #else
- #define _RemoveEmbeddedFrame ODPart_RemoveEmbeddedFrame
- #endif /* _RemoveEmbeddedFrame */
- #endif /* SOMGD_RemoveEmbeddedFrame */
-
- /*
- * New Method: RequestFrameShape
- */
- typedef ODShape* (SOMLINK *somTD_ODPart_RequestFrameShape)(ODPart *somSelf, Environment *ev,
- ODFrame* embeddedFrame,
- ODShape* frameShape);
- #define somMD_ODPart_RequestFrameShape "::ODPart::RequestFrameShape"
- #define ODPart_RequestFrameShape(somSelf,ev,embeddedFrame,frameShape) \
- (SOM_Resolve(somSelf, ODPart, RequestFrameShape) \
- (somSelf,ev,embeddedFrame,frameShape))
- #ifndef SOMGD_RequestFrameShape
- #if (defined(_RequestFrameShape) || defined(__RequestFrameShape))
- #undef _RequestFrameShape
- #undef __RequestFrameShape
- #define SOMGD_RequestFrameShape 1
- #else
- #define _RequestFrameShape ODPart_RequestFrameShape
- #endif /* _RequestFrameShape */
- #endif /* SOMGD_RequestFrameShape */
-
- /*
- * New Method: UsedShapeChanged
- */
- typedef void (SOMLINK *somTD_ODPart_UsedShapeChanged)(ODPart *somSelf, Environment *ev,
- ODFrame* embeddedFrame);
- #define somMD_ODPart_UsedShapeChanged "::ODPart::UsedShapeChanged"
- #define ODPart_UsedShapeChanged(somSelf,ev,embeddedFrame) \
- (SOM_Resolve(somSelf, ODPart, UsedShapeChanged) \
- (somSelf,ev,embeddedFrame))
- #ifndef SOMGD_UsedShapeChanged
- #if (defined(_UsedShapeChanged) || defined(__UsedShapeChanged))
- #undef _UsedShapeChanged
- #undef __UsedShapeChanged
- #define SOMGD_UsedShapeChanged 1
- #else
- #define _UsedShapeChanged ODPart_UsedShapeChanged
- #endif /* _UsedShapeChanged */
- #endif /* SOMGD_UsedShapeChanged */
-
- /*
- * New Method: AdjustBorderShape
- */
- typedef ODShape* (SOMLINK *somTD_ODPart_AdjustBorderShape)(ODPart *somSelf, Environment *ev,
- ODFacet* embeddedFacet,
- ODShape* shape);
- #define somMD_ODPart_AdjustBorderShape "::ODPart::AdjustBorderShape"
- #define ODPart_AdjustBorderShape(somSelf,ev,embeddedFacet,shape) \
- (SOM_Resolve(somSelf, ODPart, AdjustBorderShape) \
- (somSelf,ev,embeddedFacet,shape))
- #ifndef SOMGD_AdjustBorderShape
- #if (defined(_AdjustBorderShape) || defined(__AdjustBorderShape))
- #undef _AdjustBorderShape
- #undef __AdjustBorderShape
- #define SOMGD_AdjustBorderShape 1
- #else
- #define _AdjustBorderShape ODPart_AdjustBorderShape
- #endif /* _AdjustBorderShape */
- #endif /* SOMGD_AdjustBorderShape */
-
- /*
- * New Method: AcquireContainingPartProperties
- */
- typedef ODStorageUnit* (SOMLINK *somTD_ODPart_AcquireContainingPartProperties)(ODPart *somSelf, Environment *ev,
- ODFrame* frame);
- #define somMD_ODPart_AcquireContainingPartProperties "::ODPart::AcquireContainingPartProperties"
- #define ODPart_AcquireContainingPartProperties(somSelf,ev,frame) \
- (SOM_Resolve(somSelf, ODPart, AcquireContainingPartProperties) \
- (somSelf,ev,frame))
- #ifndef SOMGD_AcquireContainingPartProperties
- #if (defined(_AcquireContainingPartProperties) || defined(__AcquireContainingPartProperties))
- #undef _AcquireContainingPartProperties
- #undef __AcquireContainingPartProperties
- #define SOMGD_AcquireContainingPartProperties 1
- #else
- #define _AcquireContainingPartProperties ODPart_AcquireContainingPartProperties
- #endif /* _AcquireContainingPartProperties */
- #endif /* SOMGD_AcquireContainingPartProperties */
-
- /*
- * New Method: RevealFrame
- */
- typedef ODBoolean (SOMLINK *somTD_ODPart_RevealFrame)(ODPart *somSelf, Environment *ev,
- ODFrame* embeddedFrame,
- ODShape* revealShape);
- #define somMD_ODPart_RevealFrame "::ODPart::RevealFrame"
- #define ODPart_RevealFrame(somSelf,ev,embeddedFrame,revealShape) \
- (SOM_Resolve(somSelf, ODPart, RevealFrame) \
- (somSelf,ev,embeddedFrame,revealShape))
- #ifndef SOMGD_RevealFrame
- #if (defined(_RevealFrame) || defined(__RevealFrame))
- #undef _RevealFrame
- #undef __RevealFrame
- #define SOMGD_RevealFrame 1
- #else
- #define _RevealFrame ODPart_RevealFrame
- #endif /* _RevealFrame */
- #endif /* SOMGD_RevealFrame */
-
- /*
- * New Method: EmbeddedFrameSpec
- */
- typedef void (SOMLINK *somTD_ODPart_EmbeddedFrameSpec)(ODPart *somSelf, Environment *ev,
- ODFrame* embeddedFrame,
- ODObjectSpec* spec);
- #define somMD_ODPart_EmbeddedFrameSpec "::ODPart::EmbeddedFrameSpec"
- #define ODPart_EmbeddedFrameSpec(somSelf,ev,embeddedFrame,spec) \
- (SOM_Resolve(somSelf, ODPart, EmbeddedFrameSpec) \
- (somSelf,ev,embeddedFrame,spec))
- #ifndef SOMGD_EmbeddedFrameSpec
- #if (defined(_EmbeddedFrameSpec) || defined(__EmbeddedFrameSpec))
- #undef _EmbeddedFrameSpec
- #undef __EmbeddedFrameSpec
- #define SOMGD_EmbeddedFrameSpec 1
- #else
- #define _EmbeddedFrameSpec ODPart_EmbeddedFrameSpec
- #endif /* _EmbeddedFrameSpec */
- #endif /* SOMGD_EmbeddedFrameSpec */
-
- /*
- * New Method: CreateEmbeddedFramesIterator
- */
- typedef ODEmbeddedFramesIterator* (SOMLINK *somTD_ODPart_CreateEmbeddedFramesIterator)(ODPart *somSelf, Environment *ev,
- ODFrame* frame);
- #define somMD_ODPart_CreateEmbeddedFramesIterator "::ODPart::CreateEmbeddedFramesIterator"
- #define ODPart_CreateEmbeddedFramesIterator(somSelf,ev,frame) \
- (SOM_Resolve(somSelf, ODPart, CreateEmbeddedFramesIterator) \
- (somSelf,ev,frame))
- #ifndef SOMGD_CreateEmbeddedFramesIterator
- #if (defined(_CreateEmbeddedFramesIterator) || defined(__CreateEmbeddedFramesIterator))
- #undef _CreateEmbeddedFramesIterator
- #undef __CreateEmbeddedFramesIterator
- #define SOMGD_CreateEmbeddedFramesIterator 1
- #else
- #define _CreateEmbeddedFramesIterator ODPart_CreateEmbeddedFramesIterator
- #endif /* _CreateEmbeddedFramesIterator */
- #endif /* SOMGD_CreateEmbeddedFramesIterator */
-
- /*
- * New Method: IsRealPart
- */
- typedef ODBoolean (SOMLINK *somTD_ODPart_IsRealPart)(ODPart *somSelf, Environment *ev);
- #define somMD_ODPart_IsRealPart "::ODPart::IsRealPart"
- #define ODPart_IsRealPart(somSelf,ev) \
- (SOM_Resolve(somSelf, ODPart, IsRealPart) \
- (somSelf,ev))
- #ifndef SOMGD_IsRealPart
- #if (defined(_IsRealPart) || defined(__IsRealPart))
- #undef _IsRealPart
- #undef __IsRealPart
- #define SOMGD_IsRealPart 1
- #else
- #define _IsRealPart ODPart_IsRealPart
- #endif /* _IsRealPart */
- #endif /* SOMGD_IsRealPart */
-
- /*
- * New Method: GetRealPart
- */
- typedef ODPart* (SOMLINK *somTD_ODPart_GetRealPart)(ODPart *somSelf, Environment *ev);
- #define somMD_ODPart_GetRealPart "::ODPart::GetRealPart"
- #define ODPart_GetRealPart(somSelf,ev) \
- (SOM_Resolve(somSelf, ODPart, GetRealPart) \
- (somSelf,ev))
- #ifndef SOMGD_GetRealPart
- #if (defined(_GetRealPart) || defined(__GetRealPart))
- #undef _GetRealPart
- #undef __GetRealPart
- #define SOMGD_GetRealPart 1
- #else
- #define _GetRealPart ODPart_GetRealPart
- #endif /* _GetRealPart */
- #endif /* SOMGD_GetRealPart */
-
- /*
- * New Method: ReleaseRealPart
- */
- typedef void (SOMLINK *somTD_ODPart_ReleaseRealPart)(ODPart *somSelf, Environment *ev);
- #define somMD_ODPart_ReleaseRealPart "::ODPart::ReleaseRealPart"
- #define ODPart_ReleaseRealPart(somSelf,ev) \
- (SOM_Resolve(somSelf, ODPart, ReleaseRealPart) \
- (somSelf,ev))
- #ifndef SOMGD_ReleaseRealPart
- #if (defined(_ReleaseRealPart) || defined(__ReleaseRealPart))
- #undef _ReleaseRealPart
- #undef __ReleaseRealPart
- #define SOMGD_ReleaseRealPart 1
- #else
- #define _ReleaseRealPart ODPart_ReleaseRealPart
- #endif /* _ReleaseRealPart */
- #endif /* SOMGD_ReleaseRealPart */
- #ifndef SOM_DONT_USE_INHERITED_MACROS
- #define ODPart_InitPersistentObject ODPersistentObject_InitPersistentObject
- #define ODPart_InitPersistentObjectFromStorage ODPersistentObject_InitPersistentObjectFromStorage
- #define ODPart_ReleaseAll ODPersistentObject_ReleaseAll
- #define ODPart_GetStorageUnit ODPersistentObject_GetStorageUnit
- #define ODPart_GetID ODPersistentObject_GetID
- #define ODPart_InitRefCntObject ODRefCntObject_InitRefCntObject
- #define ODPart_Acquire ODRefCntObject_Acquire
- #define ODPart_Release ODRefCntObject_Release
- #define ODPart_GetRefCount ODRefCntObject_GetRefCount
- #define ODPart_InitObject ODObject_InitObject
- #define ODPart_HasExtension ODObject_HasExtension
- #define ODPart_AcquireExtension ODObject_AcquireExtension
- #define ODPart_ReleaseExtension ODObject_ReleaseExtension
- #define ODPart_Purge ODObject_Purge
- #define ODPart_IsEqualTo ODObject_IsEqualTo
- #define ODPart_SubClassResponsibility ODObject_SubClassResponsibility
- #define ODPart_somInit SOMObject_somInit
- #define ODPart_somInit SOMObject_somInit
- #define ODPart_somDuplicateReference SOMObject_somDuplicateReference
- #define ODPart_somCompareReference SOMObject_somCompareReference
- #define ODPart_somRelease SOMObject_somRelease
- #define ODPart_somFree SOMObject_somFree
- #define ODPart_somCanDelete SOMObject_somCanDelete
- #define ODPart_somGetClass SOMObject_somGetClass
- #define ODPart_somGetClassName SOMObject_somGetClassName
- #define ODPart_somGetSize SOMObject_somGetSize
- #define ODPart_somIsA SOMObject_somIsA
- #define ODPart_somRespondsTo SOMObject_somRespondsTo
- #define ODPart_somIsInstanceOf SOMObject_somIsInstanceOf
- #define ODPart_somDispatch SOMObject_somDispatch
- #define ODPart_somClassDispatch SOMObject_somClassDispatch
- #define ODPart_somCastObj SOMObject_somCastObj
- #define ODPart_somResetObj SOMObject_somResetObj
- #define ODPart_somPrintSelf SOMObject_somPrintSelf
- #define ODPart_somDumpSelf SOMObject_somDumpSelf
- #define ODPart_somDumpSelfInt SOMObject_somDumpSelfInt
- #endif /* SOM_DONT_USE_INHERITED_MACROS */
-
- #endif /* SOM_ODPart_h */
-